利用MATLAB中的movefile函数批量修改文件名 |
您所在的位置:网站首页 › matlab move函数用法 › 利用MATLAB中的movefile函数批量修改文件名 |
关于MATLAB中的movefile函数的用法我前面有篇博客有所介绍,今天用它来干干其他的事情吧。 前段时间看视频无意中看到了《七龙珠第一部》,儿时也看过一点,但不全,一时兴起在网上搜呀搜终于找到了整套资源,是日语发音,中文汉字,这个版本的感觉看着舒服,小悟空也很可爱,可是我下载的是经过网友整理过的那些视频文件的名字好长呀,具体如下: 这名字真是看着不舒服,我的改一改,重新命名一下得了,这么多文件,手动一个一个的改吗?聪明如我的人会这么干嘛,当然不会,恰巧我正在整理一些matlab程序,得了就用matlab来干一干这个事吧(python中的额shutil.move应该也行),于是乎就动手敲了几行代码就搞定了,真的就几行不信见下面: %2018/09/05 by DQ clc; clear; close all; PreNameLen=length('【zhuanyezhidao.com】'); FolderPath='F:\BaiduNetdiskDownload\MyVideo\七龙珠第一部'; VideoSet=dir(strcat(FolderPath,'\*.rmvb')); VideoNum=length(VideoSet); for i=1:VideoNum VideoName=VideoSet(i).name; VideoPath=fullfile(FolderPath,VideoName); NewVideoName=VideoName(PreNameLen+1:end); NewVideoPath=fullfile(FolderPath,NewVideoName); fprintf('VideoName=%s\n',VideoName); fprintf('NewVideoName=%s\n',NewVideoName); movefile(VideoPath,NewVideoPath) endrun 一下上面的程序,你将在原来的文件夹下得到如下图所示文件: ok,这事就这么搞定了,有点小缺憾就是有几个文件后面带个(1),还好这样的文件只有几个,我就勉为其难手动修改了,敲代码实在不划算了。 |
今日新闻 |
点击排行 |
|
推荐新闻 |
图片新闻 |
|
专题文章 |
CopyRight 2018-2019 实验室设备网 版权所有 win10的实时保护怎么永久关闭 |